have a hard time doing something - French English Dictionary